machine weeding - French English Dictionary